/**
 * 
 */
package lablayer.model;

import lablayer.controller.Updatable;
/**
 *
 */
public interface Componentable {
	public void calculate();
	public LabData getData();
	public void setData(LabData data);
	public String getComponentId();
	public String getComponentName();
	public void add(LLNode node);
	public void remove(LLNode node);
	public LabData getResult();
	public Updatable getUpdater();
	public void setUpdater(Updatable updater);
	public boolean hasComponent(LLNode node);
	public void setParameter(String params, String values);
	public LabData getInitData();
}
